<?php

    @include_once("conn.php");


    $user = $_POST["user"];
    $gid = $_POST["gid"];
    $buyNum = $_POST["buyNum"];

    // 无脑的新增数据  (如果这个人已经购买了该商品,应该更新buyNum)   

    // 解决方式  判断 这个人 有没有购买该商品   怎么判断(查询一下)  
    // 买了     数量+buyNum(数量更新)
    // 没有买   新增一条数据

    $search = "select * from `shopping` where user='$user' and gid='$gid'";
    $result = mysqli_query($conn,$search);
    $item = mysqli_fetch_assoc($result);

    if($item){  // 如果存在数据  =>买了 更新
        //  buyNum = buyNum + $buyNum    在原本的数量上 增加  $buyNum
        $update = "update `shopping` set buyNum = buyNum + $buyNum where user = '$user' and gid = '$gid'";
        mysqli_query($conn,$update);
    }else{  // 如果不存在 => 新增
        
        $insert = "insert into `shopping`(user,gid,buyNum) values('$user','$gid','$buyNum')";
    
        mysqli_query($conn,$insert);

    }

    
    $rows = mysqli_affected_rows($conn);
    
    $msg = array();
    if($rows>0){
        $msg["status"] = true;
        $msg["msg"] = "加入成功";
    }else{
        $msg["status"] = false;
        $msg["msg"] = "加入失败";
        $msg["sql"] = $insert;
    }

    echo json_encode($msg);

?>